package com.fare.taluo.core.domain.analyse.alert;

import java.util.Date;
import java.util.List;

import com.dayatang.domain.EntityRepository;


public interface FreightPriceAnalyseAlertConfigRepository extends EntityRepository{
	
	public List<FreightPriceAnalyseAlertConfigEntity> getAllAnalyseAlert(Long userID);

	
	public List<FreightPriceAnalyseAlertConfigEntity> getAllAnalyseAlertByC(
			String alertType ,Date createTime,Date endCreateTime,Long userId);
	
	public FreightPriceAnalyseAlertConfigEntity getConfigByLine(String airCompany,
			String fromCityCode, String toCityCode,Long userId);
	
	public FreightPriceAnalyseAlertConfigEntity getCabinChangeConfig(String flightNo,String flightDate,Long userId);
	
	public FreightPriceAnalyseAlertConfigEntity getSpreadConfig(String flightNo,String flightDate,String contrastSourceKey,Long userId);

	public FreightPriceAnalyseAlertConfigEntity getContrastConfig(String flightNo,String contrastFlightNo,String flightDate,Long userId);
}
